package com.jjyd.crlp.domain.repository;

import com.jjyd.crlp.domain.entity.News;
import org.springframework.data.domain.Pageable;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Query;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface NewsRepo extends JpaRepository<News, Integer> {

    /**
     * 获取最近创建的n条信息记录
     * @return 返回获取到的新闻列表
     */
    List<News> findByRemoveFalseOrderByItemIdDesc(Pageable pageable);

    /**
     * 获取最新的新闻
     * @return 返回根据创建时间获取到的最新的新闻
     */
    News findTopByRemoveFalseOrderByItemIdDesc();

}
